/* 
 * My97 DatePicker 4.7
 * skin name: gray
 * design by yan!
 */
 
.WdateDiv { width:170px; *width:182px; padding:6px; background-color:#fff; border:1px solid #ccc; font-family:Tahoma, Verdana; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.WdateDiv2 { width:360px; }
.WdateDiv td { font-size:11px; color:#555; cursor:pointer; } 
.WdateDiv .NavImg a { display:block; width:16px; height:16px; cursor:pointer; }
.WdateDiv .NavImgll a { float:left; background:transparent url(img.gif) no-repeat scroll 0 0; }
.WdateDiv .NavImgl a { float:left; background:transparent url(img.gif) no-repeat scroll -16px 0; }
.WdateDiv .NavImgr a { float:right; background:transparent url(img.gif) no-repeat scroll -32px 0; }
.WdateDiv .NavImgrr a { float:right; background:transparent url(img.gif) no-repeat scroll -48px 0; }
.WdateDiv #dpTitle { height:20px; padding:1px 1px 3px; }
.WdateDiv .yminput { width:48px; height:18px; font-size:11px; border:0px; text-align:center; }
.WdateDiv .yminputfocus { width:50px; height:20px; border:1px solid #ccc; text-align:center; font-weight:bold; color:blue; }
.WdateDiv .menuSel { z-index:1; position:absolute; background-color:#fff; border:1px solid #ccc; display:none; }
.WdateDiv .menu { background-color:#fff; }
.WdateDiv .menuOn { background-color:#BEEBEE; }
.WdateDiv .invalidMenu { color:#aaa; }
.WdateDiv .YMenu { margin-top:21px; }
.WdateDiv .MMenu { margin-top:21px; *width:62px; }
.WdateDiv .hhMenu { margin-top:-90px; margin-left:26px; }
.WdateDiv .mmMenu { margin-top:-46px; margin-left:26px; }
.WdateDiv .ssMenu { margin-top:-24px; margin-left:26px; }
.WdateDiv .Wweek { text-align:center; background:#DAF3F5; border-right:1px solid #ddd; }
.WdateDiv .WdayTable2 { border:1px solid #ccc; border-collapse:collapse; }
.WdateDiv .WdayTable2 table { border:0; }
.WdateDiv .WdayTable { border:1px solid #ccc; border-collapse:collapse; line-height:20px; }
.WdateDiv .WdayTable td { text-align:center; border:solid 1px #ddd; }
.WdateDiv .MTitle td { background-color:#f0f0f0; cursor:default; }
.WdateDiv .Wday { background-color:#fff; }
.WdateDiv .WdayOn { background-color:#C0EBEF; }
.WdateDiv .Wwday { color:#CE3900; }
.WdateDiv .WwdayOn { color:#000; background-color:#C0EBEF; }
.WdateDiv .Wtoday { color:blue; }
.WdateDiv .Wselday { background-color:#f0f0f0; }
.WdateDiv .WspecialDay { background-color:#66F4DF; }
.WdateDiv .WotherDay { color:#999; }
.WdateDiv .WotherDayOn { background-color:#C0EBEF; }
.WdateDiv .WinvalidDay { color:#aaa; }
.WdateDiv #dpTime { float:left; margin-top:3px; margin-right:30px; }
.WdateDiv #dpTime #dpTimeStr { margin-left:1px; }
.WdateDiv #dpTime input { width:18px; height:20px; text-align:center; border:#ccc 1px solid; }
.WdateDiv #dpTime .tB { border-right:0px; }
.WdateDiv #dpTime .tE { border-left:0; border-right:0; }
.WdateDiv #dpTime .tm { width:7px; border-left:0; border-right:0; }
.WdateDiv #dpTime #dpTimeUp { width:13px; height:10px; border:0px; background:url(img.gif) no-repeat -32px -16px; }
.WdateDiv #dpTime #dpTimeDown { width:13px; height:10px; border:0px; background:url(img.gif) no-repeat -48px -16px; }
.WdateDiv #dpQS { float:left; width:20px; height:20px; margin:5px 3px 0 0; background:url(img.gif) no-repeat 0px -16px; cursor:pointer; }
.WdateDiv #dpControl { text-align:right; }
.WdateDiv .dpButton { padding:3px 6px 1px; *padding:3px 2px 0px; border:1px solid #ddd;  margin:5px 0 0 3px; color:#555; cursor:pointer; }